#表示外星人的类
import pygame.image
from pygame.sprite import Sprite
'''
    Alien 类不需要一个在屏幕上绘制外星人的方法，因为我们将使用一个Pygame 编组方法，
    自动在屏幕上绘制编组中的所有元素。
'''

class Star(Sprite):


    def __init__(self,ai_game):
        #初始化外星人图片，并设置位置
        super().__init__()
        self.screen=ai_game.screen

        #加载图片，设置rect属性
        #外星人宽度长宽30，30
        self.image = pygame.transform.scale(
            pygame.image.load('star.bmp').convert_alpha()
            , (30, 30))
        self.rect=self.image.get_rect()

        #设置rect放置在左上角
        self.rect.left=0
        self.rect.top=0

        #水平位置需要精确存储
        self.x=float(self.rect.x)